.dis_center(@argu){
  flex-direction:@argu;
  align-items:center;
  justify-content:center;
}

.main_login {
  //.dis_center(@argu: row);
  width: 100%;
  height: 100%;
  background-image: linear-gradient(0, #39a1bf 0%,#00ffd5 100%);
}
.login_box {
  width:100%;
  .dis_center(@argu:column)
}
.input_box{
  width:100%;
}
.input_item{
  width:100%;
  padding-bottom:20px;
}
.btn_type{
  height:46px;
  font-size:20px;
  margin-bottom:16px;
}
.warning_box{
  height:0;
  overflow:hidden;
  -webkit-transition: height 0.6s ease-in-out 0s;
}
//.warningUp{
//  animation: warningUp 2s linear;
//  transition:opacity 2s;
//}
.warningUp{
  opacity: 1;
  height:40px;;
}
